Skip to main content

Authentication Methods

This allows store to manage available login methods for users. Store can enable or disable specific methods, preview their UI behavior, and set one method as the default.

Authentication_Methods

note

This Authentication Methods functionality is applicable for the following interfaces:

  1. Vendor
  2. Customer
  3. Store User

The various types of Authentication Methods available are:

  1. Email with OTP – Users receive a one-time password on their registered email to log in.
  2. Email with Password – Traditional login method using email and password credentials.
  3. Mobile Number with OTP – An OTP is sent via SMS to the user's registered mobile number for login.
  4. Mobile Number with Password – Users log in using their mobile number and a password.
  5. Username and Password – Default login method using a unique username and password combination.

Configuring Authentication Method

Store can define specific control parameters for authentication method to improve platform security and user experience.

info

To enable Email with OTP, and Mobile Number with OTP authentication, Email Configuration and SMS Configuration must be completed in advance. Refer to the Store Settings module for setup instructions.

Currently, configuration options are available only for the following methods:

  1. Email with OTP
  2. Mobile Number with OTP

Example: Configuring the vendor authentication method using Email with OTP.

Authentication_Methods

  1. Enter Maximum OTP Limit Per User.

  2. Specify the Time Interval – Choose the duration (in minutes or hours) for which the OTP limit should apply.

  3. Enter Resend OTP Timer.

  4. Enter Failure Validation Limit.

  5. Click Update.

On updating, the confirmation message appears as shown below.

Activating Authentication Method

  1. Enable the Status toggle button.

Authentication_Methods

Upon enabling, the confirmation message appears as shown below.

Previewing Authentication Methods

  1. Click Preview icon.

Authentication_Methods

The Preview screen appears as shown below.

Authentication_Methods

Setting an Authentication Method as Default

  1. Click Set as Default

Authentication_Methods

The Set as Default dialogue box appears as shown below.

  1. Click Yes.

The screen appears as below with the success message.

Authentication_Methods

On the login page, the default authentication method is displayed by default, as shown on the screen below.

Authentication_Methods

Logging from Authentication Method

  1. Click Try another method?.

Authentication_Methods

The screen displaying the enabled authentication methods appears as shown below.

Authentication_Methods

  1. Click Email with OTP

  2. Enter Email Id.

Authentication_Methods

  1. Click Get OTP.
info

An OTP will be sent to the registered email id.

After clicking Get OTP, a 60-second timer will start.

Once the timer completes, the Resend OTP button will appear, allowing the user to request the OTP again.

Authentication_Methods

  1. Enter OTP.

Upon entering the OTP successfully, the user is logged in and redirected to the Dashboard, as shown below.

smp_loginpage